func runtime.recv

3 uses

	runtime (current package)
		chan.go#L532: 			recv(c, sg, ep, func() { unlock(&c.lock) }, 3)
		chan.go#L615: func recv(c *hchan, sg *sudog, ep unsafe.Pointer, unlockf func(), skip int) {
		select.go#L470: 	recv(c, sg, cas.elem, func() { selunlock(scases, lockorder) }, 2)